package com.ruoyi.dora.web.config;

/**
 * @author lvzihai
 * @date 2021/7/22
 **/
public class ShiroConfigProperty {


//  /**
//   * Session超时时间，单位为毫秒（默认30分钟）
//   * 30*60*1000
//   */
//  @Value("${shiro.session.expireTime:1800000}")
//  private int expireTime;
//
//  /**
//   * 相隔多久检查一次session的有效性，单位毫秒，默认就是10分钟
//   */
//  @Value("${shiro.session.validationInterval:600000}")
//  private int validationInterval;
//
//  /**
//   * 同一个用户最大会话数
//   */
//  @Value("${shiro.session.maxSession:10}")
//  private int maxSession;
//
//  /**
//   * 踢出之前登录的/之后登录的用户，默认踢出之前登录的用户
//   */
//  @Value("${shiro.session.kickoutAfter:false}")
//  private boolean kickoutAfter;
//
//  /**
//   * 验证码开关
//   */
//  @Value("${shiro.user.captchaEnabled:false}")
//  private boolean captchaEnabled;
//
//  /**
//   * 验证码类型
//   */
//  @Value("${shiro.user.captchaType:str}")
//  private String captchaType;
//
//  /**
//   * 设置Cookie的域名
//   */
//  @Value("${shiro.cookie.domain:localhost}")
//  private String domain;
//
//  /**
//   * 设置cookie的有效访问路径
//   */
//  @Value("${shiro.cookie.path:localhost}")
//  private String path;
//
//  /**
//   * 设置HttpOnly属性
//   */
//  @Value("${shiro.cookie.httpOnly:false}")
//  private boolean httpOnly;
//
//  /**
//   * 设置Cookie的过期时间，秒为单位
//   */
//  @Value("${shiro.cookie.maxAge:1800}")
//  private int maxAge;
//
//  /**
//   * 设置cipherKey密钥
//   */
//  @Value("${shiro.cookie.cipherKey:key123}")
//  private String cipherKey;
//
//  /**
//   * 登录地址
//   */
//  @Value("${shiro.user.loginUrl:/login}")
//  private String loginUrl;
//
//  /**
//   * 权限认证失败地址
//   */
//  @Value("${shiro.user.unauthorizedUrl:/401}")
//  private String unauthorizedUrl;
}
